package pactera.tf.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import pactera.tf.dataobj.ChatFriendsDO;
import pactera.tf.dataobj.GroupInfoDO;
import pactera.tf.dataobj.UserinfoDO;

@Repository
@Mapper
public interface GroupInfoMapper {
    /**
     * 
    
     * <p>Title: listAllGroup</p>  
    
     * <p>Description:查找所有的群 </p>  
    
     * @param userid
     * @return
     */
    List<GroupInfoDO> listAllGroup(String userid);
    /**
     * 
    
     * <p>Title: addGrop</p>  
    
     * <p>Description: 新建群</p>  
    
     * @param groupInfo
     */
    void addGrop(GroupInfoDO groupInfo);

    /**
     * 创建群
     * @param groupInfo
     * @return
     */
    int createGroupInfo(GroupInfoDO groupInfo);

    /**
     * 	通过群名称搜索群信息
     *
     * @param groupName
     * @return
     */
    GroupInfoDO getSearchGroupByName(String groupName);

}